﻿#region Copyright (c) Nicola Gallo All rights reserved.
/*
 * All rights reserved. Reproduction of trasmission of this file, or a portion thereof,
 * is forbidden without prior written permission of Nicola Gallo.
 * 
 * Author: Nicola Gallo
 * Date: 09/04/2011
 * 
 * */
#endregion
namespace PrismMVC.Shell.Data
{
    //.NET References
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    /// <summary>
    /// Interface that each objects that provides a <see cref="ViewData"/> should implements.
    /// </summary>
    public interface ISupportViewData
    {
        //Properties

        /// <summary>
        /// Gets the <see cref="ViewData"/> identifier.
        /// </summary>
        String ViewDataID { get; }

        /// <summary>
        /// Gets the <see cref="ViewData"/>.
        /// </summary>
        ViewDataDictionary ViewData { get; }
    }
}